deep trough - French English Dictionary